﻿using System;

namespace IFRS.Models
{
    [Serializable]
    public class PORT_ALL
    {
        public string TXN_ID { get; set; }
        public string SCURITY_ID { get; set; }
        public decimal? PRODUCT_ID { get; set; }
        public decimal? AMRT_TYP { get; set; }
        public decimal? AMRT_TYP1 { get; set; }
        public decimal? AMRT_TYP2 { get; set; }
        public decimal? IO_PO_FLG { get; set; }
        public decimal? TYPEOFOPTF { get; set; }
        public decimal? OO_TYPE { get; set; }
        public string A_INDEX_ID { get; set; }
        public decimal? A_LAG { get; set; }
        public string A_LAG_M { get; set; }
        public decimal? A_FREQ { get; set; }
        public string A_FREQ_M { get; set; }
        public string ACCOUNT1 { get; set; }
        public decimal? AMORT_FLG { get; set; }
        public string AMORT_ID_1 { get; set; }
        public string AMORT_ID_2 { get; set; }
        public DateTime? AMORT_MAT { get; set; }
        public DateTime? AMORT_MAT2 { get; set; }
        public decimal? ASST_LIAB { get; set; }
        public decimal? AVG_BAL { get; set; }
        public decimal? AVG_CUST_RATE { get; set; }
        public decimal? AVG_FUND_RATE { get; set; }
        public decimal? AVG_TP_RATE { get; set; }
        public decimal? B_DAY_CONV { get; set; }
        public decimal? B_DAY_CON2 { get; set; }
        public decimal? BND_STRIKE { get; set; }
        public decimal? CALENDAR_TYPE { get; set; }
        public string COLLAT_FLG { get; set; }
        public string COLLATRL { get; set; }
        public string COMM_FLG { get; set; }
        public string COUNTPARTY { get; set; }
        public decimal? CPR_MIN { get; set; }
        public decimal? CPR_MAX { get; set; }
        public decimal? CRD_LOSS { get; set; }
        public decimal? CUR_ACCR_INT { get; set; }
        public decimal? CUR_ACCR_INT2 { get; set; }
        public decimal? CUR_AMORT_BAL { get; set; }
        public decimal? CUR_AMORT_BL2 { get; set; }
        public decimal? CUR_BK_BAL { get; set; }
        public decimal? CUR_FEE_BAL { get; set; }
        public decimal? CUR_FEE_BL2 { get; set; }
        public decimal? CUR_GRS_RT { get; set; }
        public decimal? CUR_GRS_R2 { get; set; }
        public decimal? CUR_NET_RT { get; set; }
        public decimal? CUR_PMT { get; set; }
        public decimal? CUR_PMT2 { get; set; }
        public string CURRENCY { get; set; }
        public string CURRENCY2 { get; set; }
        public decimal? DAY_COUNT { get; set; }
        public decimal? DAY_COUNT2 { get; set; }
        public decimal? DEFAULT_FLG { get; set; }
        public DateTime? DEFAULT_DT { get; set; }
        public decimal? DISB_AMT { get; set; }
        public DateTime? DISB_DT { get; set; }
        public decimal? DISB_FREQ { get; set; }
        public string DISB_FREQ_M { get; set; }
        public decimal? DISB_N { get; set; }
        public decimal? DVP_FLG { get; set; }
        public string ECAI_ID { get; set; }
        public string ECAI_RATING_TYPE { get; set; }
        public decimal? EIR { get; set; }
        public DateTime? EXBEGDATE { get; set; }
        public DateTime? EXENDDATE { get; set; }
        public string EXCH_ID { get; set; }
        public string EXP_CLASS { get; set; }
        public string FEE_FLAG { get; set; }
        public decimal? FIX_FLT { get; set; }
        public decimal? FIX_FL2 { get; set; }
        public decimal? FREQXFLAG { get; set; }
        public DateTime? FSTAMRT_DT { get; set; }
        public decimal? FST_CAPLET { get; set; }
        public DateTime? FST_CPN_DT { get; set; }
        public DateTime? FST_CPN_D2 { get; set; }
        public DateTime? FST_RST_DT { get; set; }
        public DateTime? FST_RST_DT2 { get; set; }
        public string FUTOPT_SYM { get; set; }
        public decimal? FX_RATE { get; set; }
        public decimal? FXRATE_DEF { get; set; }
        public string HLDYID_CAL { get; set; }
        public string HLDYID_PMT { get; set; }
        public string IDX_FORMULA { get; set; }
        public string INDEX_ID { get; set; }
        public string INDEX_ID2 { get; set; }
        public DateTime? ISSUE_DT { get; set; }
        public DateTime? ISSUE_DT2 { get; set; }
        public string ISSUER { get; set; }
        public string LEGALENT_ID { get; set; }
        public decimal? LOSSPROVSN { get; set; }
        public decimal? LST_GRS_RT { get; set; }
        public decimal? LST_GRS_R2 { get; set; }
        public DateTime? LST_RST_DT { get; set; }
        public DateTime? LST_RST_DT2 { get; set; }
        public DateTime? LSTSTRT_DT { get; set; }
        public DateTime? LSTSTRT_D2 { get; set; }
        public decimal? M_CAP { get; set; }
        public string M_CAP_M { get; set; }
        public decimal? M_FLR { get; set; }
        public string M_FLR_M { get; set; }
        public decimal? MARGIN { get; set; }
        public decimal? MARGIN2 { get; set; }
        public DateTime? MAT_DT { get; set; }
        public DateTime? MAT_DT2 { get; set; }
        public decimal? MAX_PMTDEC { get; set; }
        public decimal? MAX_PMTINC { get; set; }
        public string MODIFIED { get; set; }
        public decimal? NGAM_LMT { get; set; }
        public decimal? NXT_GRS_R { get; set; }
        public decimal? NXT_GRS_R2 { get; set; }
        public DateTime? NXT_PMTDT { get; set; }
        public DateTime? NXT_PMTDT2 { get; set; }
        public DateTime? NXT_RSTDT { get; set; }
        public DateTime? OO_FIRST_X { get; set; }
        public DateTime? OO_LAST_X { get; set; }
        public DateTime? OO_SET_DT { get; set; }
        public decimal? OO_STK_FLG { get; set; }
        public decimal? OO_STRIKE { get; set; }
        public decimal? OO_STRIKE2 { get; set; }
        public decimal? OO_TRXCST1 { get; set; }
        public decimal? OO_TRXCST2 { get; set; }
        public decimal? OO_TRXCST3 { get; set; }
        public decimal? ORG_GRS_RT { get; set; }
        public decimal? ORG_GRS_R2 { get; set; }
        public decimal? ORG_LTV { get; set; }
        public DateTime? ORG_MAT_DT { get; set; }
        public decimal? ORG_PAR_BAL { get; set; }
        public decimal? ORG_PAR_BL2 { get; set; }
        public decimal? ORG_PMT { get; set; }
        public decimal? ORG_PMT2 { get; set; }
        public DateTime? ORGAMRTMAT { get; set; }
        public DateTime? ORGFSTAMRT_DT { get; set; }
        public DateTime? ORGPMTRST_DT { get; set; }
        public decimal? PAR_BAL { get; set; }
        public decimal? PAR_BAL2 { get; set; }
        public decimal? PAST_DUE { get; set; }
        public decimal? PAY_DAY { get; set; }
        public decimal? PAY_DAY2 { get; set; }
        public DateTime? PAYDOWN_DT { get; set; }
        public decimal? PD_FLR { get; set; }
        public decimal? PD_REC { get; set; }
        public decimal? PD_DILUTE { get; set; }
        public string PD_RW_ID { get; set; }
        public decimal? PEN_RATIO { get; set; }
        public decimal? PENALT_TYP { get; set; }
        public decimal? PMT_FLG { get; set; }
        public decimal? PMT_FLG2 { get; set; }
        public decimal? PMT_FREQ { get; set; }
        public string PMT_FREQ_M { get; set; }
        public decimal? PMT_FREQ2 { get; set; }
        public string PMT_FRQ_M2 { get; set; }
        public decimal? PMT_LAG { get; set; }
        public decimal? PMT_LAG2 { get; set; }
        public decimal? PMTRST_DAY { get; set; }
        public DateTime? PMTRST_DT { get; set; }
        public decimal? PMTRST_FREQ { get; set; }
        public string PMTRST_FREQ_M { get; set; }
        public decimal? PREPAY_ACCR { get; set; }
        public decimal? PROCESS_EX { get; set; }
        public string PRODCREDIT { get; set; }
        public string PROD_TYPE { get; set; }
        public decimal? PRV_PAR_BAL { get; set; }
        public DateTime? PRV_PMTDT { get; set; }
        public DateTime? PRV_PMTDT2 { get; set; }
        public DateTime? PRV_RSTDT { get; set; }
        public string R_RATE_TYPE { get; set; }
        public string RATING { get; set; }
        public string RATING_ECAI { get; set; }
        public string RATING_SP { get; set; }
        public decimal? REPO_FLG { get; set; }
        public decimal? RST_DAY { get; set; }
        public decimal? RST_DAY2 { get; set; }
        public decimal? RST_FLG { get; set; }
        public decimal? RST_FLG2 { get; set; }
        public decimal? RST_FRQ { get; set; }
        public string RST_FRQ_M { get; set; }
        public decimal? RST_FRQ2 { get; set; }
        public string RST_FRQ_M2 { get; set; }
        public decimal? RST_LAG { get; set; }
        public decimal? RST_LAG2 { get; set; }
        public decimal? RT_CAP_LF { get; set; }
        public decimal? RT_CAP_LF2 { get; set; }
        public decimal? RT_DECR_LF { get; set; }
        public decimal? RT_DECR_L2 { get; set; }
        public decimal? RT_FLR_LF { get; set; }
        public decimal? RT_FLR_LF2 { get; set; }
        public decimal? RT_INCR_LF { get; set; }
        public decimal? RT_INCR_L2 { get; set; }
        public string RW_ID { get; set; }
        public decimal? RW_SCALE { get; set; }
        public decimal? RW_MIN { get; set; }
        public decimal? RW_SP { get; set; }
        public string SECTION1 { get; set; }
        public decimal? SENIORITY { get; set; }
        public DateTime? SETL_DT { get; set; }
        public DateTime? SETL_DT_S { get; set; }
        public decimal? SETL_DELAY { get; set; }
        public decimal? SETL_FLG { get; set; }
        public decimal? SETL_FX_RATE { get; set; }
        public decimal? SETL_LST { get; set; }
        public decimal? SETL_PRIC { get; set; }
        public decimal? SETL_PRIC_S { get; set; }
        public decimal? SKIP_UND_FLG { get; set; }
        public string SL_CATEGORY { get; set; }
        public decimal? SNK_DAY { get; set; }
        public decimal? SNK_FRQ { get; set; }
        public string SNK_FRQ_M { get; set; }
        public decimal? SNK_P_FLG { get; set; }
        public decimal? SNK_PMT { get; set; }
        public decimal? SNK_PMT2 { get; set; }
        public decimal? SNK_RT { get; set; }
        public decimal? SNK_R2 { get; set; }
        public decimal? SRVC_FEE { get; set; }
        public string STD_CG_AUTHORITY { get; set; }
        public string STD_CG_NAME { get; set; }
        public string STD_CG_RATING { get; set; }
        public string STD_DOMESTIC { get; set; }
        public string STD_EFFCTV_MAT { get; set; }
        public string STD_EXP_CLASS { get; set; }
        public string STD_INVEST_REGCAP { get; set; }
        public string STD_LISTED_OBLGR { get; set; }
        public string STD_OTHER_ASSET { get; set; }
        public string STD_RE_SECURE { get; set; }
        public string STD_RE_LTV { get; set; }
        public string STD_RRE_OWNRSHP { get; set; }
        public decimal? STOP_FLG { get; set; }
        public decimal? STOP_MKTVAL { get; set; }
        public string STOP_RATING { get; set; }
        public decimal? STRIKE_FLG { get; set; }
        public string STV_IN { get; set; }
        public decimal? TENOR { get; set; }
        public string TENOR_M { get; set; }
        public string TP_ADJ1_ID { get; set; }
        public string TP_ADJ2_ID { get; set; }
        public string TP_ADJ3_ID { get; set; }
        public string TP_ADJ4_ID { get; set; }
        public string TP_ADJ5_ID { get; set; }
        public decimal? TP_CALC { get; set; }
        public string TP_ID { get; set; }
        public string TP_INDEX_ID { get; set; }
        public DateTime? TRADE_DT { get; set; }
        public decimal? TRANCOST1 { get; set; }
        public decimal? TRANCOST2 { get; set; }
        public decimal? TRANCOST3 { get; set; }
        public decimal? TRANSPRICE { get; set; }
        public DateTime? TSR_END_DT { get; set; }
        public DateTime? TSR_END_DT2 { get; set; }
        public decimal? TSR_END_PMT { get; set; }
        public string A01 { get; set; }
        public string A02 { get; set; }
        public string A03 { get; set; }
        public string A04 { get; set; }
        public string A05 { get; set; }
        public string A06 { get; set; }
        public string A07 { get; set; }
        public string A08 { get; set; }
        public string A09 { get; set; }
        public string A10 { get; set; }
        public string A11 { get; set; }
        public string A12 { get; set; }
        public string A13 { get; set; }
        public string A14 { get; set; }
        public string A15 { get; set; }
        public string A16 { get; set; }
        public string A17 { get; set; }
        public string A18 { get; set; }
        public string A19 { get; set; }
        public string A20 { get; set; }
        public string A21 { get; set; }
        public string A22 { get; set; }
        public string A23 { get; set; }
        public string A24 { get; set; }
        public string A25 { get; set; }
        public string ACCOUNT2 { get; set; }
        public string ACCOUNT3 { get; set; }
        public string COUNTPART2 { get; set; }
        public string COUNTPART3 { get; set; }
        public string CUT04 { get; set; }
        public string CUT05 { get; set; }
        public string CUT06 { get; set; }
        public string CUT07 { get; set; }
        public string CUT08 { get; set; }
        public string CUT09 { get; set; }
        public string LCR_FACT_ID { get; set; }
        public string NSFR_FACT_ID { get; set; }
        public DateTime? DATA_DT { get; set; }
        public string RP_GSB_ASSTCLS { get; set; }
        public string RP_SOURCE_FILE { get; set; }
        public string RP_MAPPING_CD { get; set; }
        public string AS_IFRS9_CLS { get; set; }
        public string AS_FV_MKTPRCE { get; set; }
        public string GL_ACCOUNT_ID { get; set; }
        public string RP_GSB_ACCT_STATUS { get; set; }
        public string RP_GSB_PRDCD { get; set; }
        public string RP_GSB_CUST_TYP { get; set; }
        public string RP_GSB_PRDCD2 { get; set; }
        public string RP_GSB_LNSUBTYPEID { get; set; }
        public string RP_REMAIN_TERM { get; set; }
        public string RP_GSB_CIFID { get; set; }
        public string RP_GSB_BOTOBJCD { get; set; }
        public string RP_GSB_DEPTCSTCNT { get; set; }
        public string RP_GSB_BADDEBTFLAG { get; set; }
        public string RP_GSB_SECURITYTYPID { get; set; }
        public string RP_GSB_LNSUBTYP { get; set; }
        public string RP_GSB_PORTFOLIO { get; set; }
        public decimal? RP_AS_BAL { get; set; }
        public string RP_GSB_BRANCHCD { get; set; }
        public decimal? RP_GSB_REFINANCE { get; set; }
        public string AS_ACCT_MTHD { get; set; }
        public string RR_SEG { get; set; }
        public decimal? RR_PD { get; set; }
        public string RR_BUCKET { get; set; }
        public decimal? RR_LGD { get; set; }
        public string AS_IND_FLG { get; set; }
        public DateTime? AS_IND_DT { get; set; }
        public string AS_TDR_FLAG { get; set; }
        public DateTime? AS_TDR_DT { get; set; }
        public int? RP_TDR_APCH { get; set; }
        public string AS_BLLW_MR { get; set; }
        public string AS_GIVENEIR { get; set; }
        public string AS_CF_CHANGE { get; set; }
        public string RP_FV_OPTION { get; set; }
        public decimal? AS_UNAMT_FEE { get; set; }
        public decimal? AS_UNAMT_CST { get; set; }
        public string GL_CSTCNT_CD { get; set; }
        public string RP_FV_HIER { get; set; }
        public string RP_ATCALL { get; set; }
        public decimal? RP_AS_FV { get; set; }
        public decimal? RP_BOT_PROVSN { get; set; }
        public DateTime? RR_FPD_DT { get; set; }
        public decimal? RR_CAP_SIZE { get; set; }
        public string RR_CUS_TYP { get; set; }
        public decimal? COL_BOT_TYP { get; set; }
        public decimal? COL_ALLO_VALUE { get; set; }
        public string RP_LNMKTCODE { get; set; }
        public string ORG_CURRENCY { get; set; }
        public string RP_FULL_EARLYCLOSE { get; set; }
        public string RP_SOFTLOAN { get; set; }
        public string AS_TDR_FLG { get; set; }
        public string RP_GSB_INVPORTID { get; set; }
        public DateTime? AS_RECLS_DT { get; set; }
        public string AS_RECLS { get; set; }
        public string AS_ORG_IFRS9CLS { get; set; }
        public decimal? RP_AS_INT { get; set; }
        public decimal? AS_UNAMT_FEECST { get; set; }
        public decimal? RP_AS_DOL { get; set; }
        public decimal? RP_AS_RATE { get; set; }
        public decimal? RP_BAL { get; set; }
        public decimal? RP_AS_INT0 { get; set; }
        public string RP_ORG_CURRENCY { get; set; }
        public string RP_TDR_TYPE { get; set; }
        public string rr_rllrt { get; set; }
        public decimal? rp_gsb_book { get; set; }
        public string RP_GL_ITEM { get; set; }
        public string RR_COLVAL { get; set; }
        public string RR_COL_TYP { get; set; }
        public string RR_LN_SIZE { get; set; }
        public string RR_OCC_TYP { get; set; }
        public string RR_REGION { get; set; }
        public string RR_PAY_METHOD { get; set; }
        public string AS_COL_DISVAL { get; set; }
        public string AS_IND_ALLW { get; set; }
        public string RP_GSB_BRNCHCD { get; set; }
        public string AS_FV_MTHD { get; set; }
        public DateTime? TDR_FST_DT { get; set; }
        public string RRSEG_1 { get; set; }
        public string RRSEG_2 { get; set; }
        public string RRSEG_3 { get; set; }
        public string RRSEG_4 { get; set; }
        public string RRSEG_5 { get; set; }
        public string RRSEG_6 { get; set; }
        public string RRSEG_7 { get; set; }
        public decimal? RP_BOT_PROVSN2 { get; set; }
        public decimal? ALLOWANCE { get; set; }
        public string resident { get; set; }
        public string ASSET_CLASS_TYPE { get; set; }
        public string ORG_TERM { get; set; }
    }
}
